# _*_ coding:utf-8 _*_
# @File  : constant.py
# @Time  : 2020-08-21 12:50
# @Author: zizle

VARIETY_CODES_ALL = [
    'A', 'AG', 'AL', 'AP', 'AU', 'B', 'BC', 'BU', 'C', 'CF', 'CJ', 'CS', 'CU', 'CY', 'EB', 'EG', 'FG', 'FU', 'HC', 'I', 'IC',
    'IF', 'IH', 'J', 'JD', 'JM', 'JR', 'L', 'LH', 'LR', 'LU', 'M', 'MA', 'NI', 'NR', 'OI', 'P', 'PB', 'PF', 'PG', 'PK', 'PM', 'PP',
    'RB', 'RI', 'RM', 'RR', 'RS', 'RU', 'SA', 'SF', 'SM', 'SN', 'SP', 'SR', 'SS', 'T', 'TA', 'TF', 'TS', 'UR', 'V',
    'WH', 'Y', 'ZC', 'ZN']

# 研究文件的类型
REPORT_TYPES = {'others': 0, 'daily': 1, 'weekly': 2, 'monthly': 3, 'annual': 4, 'special': 5, 'research': 6,
                't_disk': 7, 'invest': 8, 'hedge': 9,
                0: '其他', 1: '收盘日评', 2: '周度报告', 3: '月度报告', 4: '年度报告', 5: '专题报告', 6: '调研报告',
                7: '技术解盘', 8: '投资方案', 9: '套保方案'}

# 所有品种对应的中文名
VARIETY_ZH = {
    'A': '豆一',
    'B': '豆二',
    'BC': '铜(BC)',
    'C': '玉米',
    'CS': '玉米淀粉',
    'EB': '苯乙烯',
    'EG': '乙二醇',
    'FB': '纤维板',
    'GP': '股指',
    'GZ': '国债',
    'HG': '宏观',
    'I': '铁矿石',
    'J': '焦炭',
    'JD': '鸡蛋',
    'JM': '焦煤',
    'L': '聚乙烯',
    'M': '豆粕',
    'P': '棕榈油',
    'PF': '短纤',
    'PG': '液化石油气',
    'PK': '花生',
    'PP': '聚丙烯',
    'RR': '粳米',
    'V': '聚氯乙烯',
    'Y': '豆油',
    'IC': '中证500',
    'IF': '沪深300',
    'IH': '上证50',
    'T': '10年国债',
    'TF': '5年国债',
    'TS': '2年国债',
    'AP': '苹果',
    'CF': '棉花',
    'CJ': '红枣',
    'CY': '棉纱',
    'FG': '玻璃',
    'JR': '粳稻',
    'LR': '晚籼',
    'LH': '生猪',
    'MA': '甲醇',
    'OI': '菜油',
    'PM': '普麦',
    'RI': '早籼',
    'RM': '菜粕',
    'RS': '菜籽',
    'SA': '纯碱',
    'SF': '硅铁',
    'SM': '锰硅',
    'SR': '白糖',
    'TA': 'PTA',
    'UR': '尿素',
    'WH': '强麦',
    'ZC': '动力煤',
    'AG': '白银',
    'AL': '铝',
    'AU': '黄金',
    'BU': '沥青',
    'CU': '铜(CU)',
    'FU': '燃料油',
    'HC': '热轧卷板',
    'LU': '低硫燃料油',
    'NI': '镍',
    'NR': '20号胶',
    'PB': '铅',
    'RB': '螺纹钢',
    'RU': '天然橡胶',
    'SC': '原油',
    'SN': '锡',
    'SP': '纸浆',
    'SS': '不锈钢',
    'WB': '外汇',
    'WR': '线材',
    'ZN': '锌',
    'OTHERS': '其他'
}


# 所有现货品种对应的中文名
SPOT_VARIETY_ZH = {
    'A': '大豆',
    'C': '玉米',
    'CS': '玉米淀粉',
    'EB': '苯乙烯',
    'EG': '乙二醇',
    'I': '铁矿石',
    'J': '焦炭',
    'JD': '鸡蛋',
    'JM': '焦煤',
    'L': '聚乙烯',
    'M': '豆粕',
    'P': '棕榈油',
    'PF': '短纤',
    'PG': '液化石油气',
    'PP': '聚丙烯',
    'RR': '粳米',
    'V': '聚氯乙烯',
    'Y': '豆油',
    'IC': '中证500',
    'IF': '沪深300',
    'IH': '上证50',
    'T': '10年国债',
    'TF': '5年国债',
    'TS': '2年国债',
    'AP': '苹果',
    'CF': '棉花',
    'CJ': '红枣',
    'CY': '棉纱',
    'FG': '玻璃',
    'JR': '粳稻',
    'LR': '晚籼',
    'MA': '甲醇',
    'OI': '菜油',
    'PM': '普麦',
    'RI': '早籼',
    'RM': '菜粕',
    'RS': '菜籽',
    'SA': '纯碱',
    'SF': '硅铁',
    'SM': '锰硅',
    'SR': '白糖',
    'TA': 'PTA',
    'UR': '尿素',
    'WH': '强麦',
    'ZC': '动力煤',
    'AG': '白银',
    'AL': '铝',
    'AU': '黄金',
    'BU': '沥青',
    'CU': '铜',
    'FU': '燃料油',
    'HC': '热轧卷板',
    'LU': '低硫燃油',
    'NI': '镍',
    'NR': '20号胶',
    'PB': '铅',
    'RB': '螺纹钢',
    'RU': '天然橡胶',
    'SC': '原油',
    'SN': '锡',
    'SP': '纸浆',
    'SS': '不锈钢',
    'WR': '线材',
    'ZN': '锌',
}

# 中文对应品种交易代码(使用场景:提取现货数据;提取每日仓单)
VARIETY_EN = {
    'IF': 'IF',
    'IC': 'IC',
    'IH': 'IH',
    '生猪': 'LH',
    '沪深300': 'IF',
    '中证500': 'IC',
    '上证50': 'IH',
    '铜(CU)': 'CU',
    '铜': 'CU',
    '铜(BC)': 'BC',
    '短纤': 'PF',
    '铝': 'AL',
    '铅': 'PB',
    '花生': 'PK',
    '锌': 'ZN',
    '锡': 'SN',
    '镍': 'NI',
    '铁矿石': 'I',
    '热轧卷板': 'HC',
    '热卷': 'HC',
    '螺纹钢': 'RB',
    '螺纹': 'RB',
    '螺纹钢仓库': 'RB',
    '螺纹钢厂库': 'RB',
    '线材': 'WR',
    '不锈钢': 'SS',
    '不锈钢仓库': 'SS',
    '硅铁': 'SF',
    '硅锰': 'SM',
    '锰硅': 'SM',
    '焦煤': 'JM',
    '焦炭': 'J',
    '动力煤': 'ZC',
    '郑煤': 'ZC',
    '黄金': 'AU',
    '白银': 'AG',
    '大豆': 'A',
    '豆一': 'A',
    '豆二': 'B',
    '胶合板': 'BB',
    '豆粕': 'M',
    '豆油': 'Y',
    '棕榈油': 'P',
    '粳米': 'RR',
    '白糖': 'SR',
    '棉花': 'CF',
    '棉纱': 'CY',
    '苹果': 'AP',
    '红枣': 'CJ',
    '聚丙烯': 'PP',
    '聚氯乙烯': 'V',
    '聚乙烯': 'L',
    '鸡蛋': 'JD',
    '菜粕': 'RM',
    '菜籽粕': 'RM',
    '菜油': 'OI',
    '菜籽油': 'OI',
    '玉米': 'C',
    '淀粉': 'CS',
    'LLDPE': 'L',
    'PP': 'PP',
    'PVC': 'V',
    '苯乙烯': 'EB',
    '低硫燃料油仓库': 'LU',
    '低硫燃料油厂库': 'LU',
    '全乳胶': 'RU',
    '天然橡胶': 'RU',
    '橡胶': 'RU',
    '20号胶': 'NR',
    'STR20': 'NR',
    '甲醇': 'MA',
    '尿素': 'UR',
    '玻璃': 'FG',
    '纯碱': 'SA',
    '乙二醇': 'EG',
    'PTA': 'TA',
    '纸浆': 'SP',
    '纸浆仓库': 'SP',
    '纸浆厂库': 'SP',
    '沥青': 'BU',
    '沥青仓库': 'BU',
    '沥青厂库': 'BU',
    '石油沥青仓库': 'BU',
    '石油沥青厂库': 'BU',
    '纤维板': 'FB',
    '液化气': 'PG',
    'LPG': 'PG',
    '燃料油': 'FU',
    '液化石油气': 'PG',
    '原油': 'SC',
    '玉米淀粉': 'CS',
    '中质含硫原油': 'SC',
}

# REPORT_TYPES = {
#     "daily": "每日报告",
#     "weekly": "周度报告",
#     "monthly": "月季报告",
#     "annual": "年度报告",
#     "special": "专题报告",
#     "research": "调研报告",
#     "others": "其他"
# }
